home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 023a / jobcost2.zip / JCMANUL.PT1 < prev    next >
Text File  |  1990-04-23  |  59KB  |  1,455 lines

  1.  
  2.                             JOB COST
  3.  
  4.                           VERSION 1.12
  5.                     Registration fee: $45.00
  6.  
  7.                  A COST MANAGEMENT TOOL TO USE
  8.                  WHEN PROFITS ARE MADE ONLY IF
  9.                  YOU STAY WITHIN YOUR ESTIMATE.
  10.  
  11.                        Copyright (C)  1986
  12.  
  13.                         MICRO DATA ASSIST
  14.                         2701-C, West 15th
  15.                             Suite 149
  16.                        Plano, Texas  75075
  17.                          (214) 736-3668
  18.  
  19.                        ALL RIGHTS RESERVED
  20.  
  21.                      Revised: April 20, 1990
  22.  
  23.  
  24. The  basis for development of 'JOB COST'  is a system  originally 
  25. designed  and  used  by a  multi-state  construction  company  to 
  26. monitor the progress of construction projects, employing  several 
  27. hundred  employees.  The value of this software was  proven  many 
  28. times  in  the early 1970's, during the 1st oil embargo  and  its 
  29. related  affects upon our economy. Although times  have  changed, 
  30. the  need  for effective and prompt monitoring of costs  is  even 
  31. more  critical, especially for light construction, due to  labor, 
  32. material, and interest rates.
  33.  
  34. I  trust you will be more than satisfied with the ease of use  of 
  35. the various modules that comprise this system. Please forward any 
  36. improvements  you  can suggest that will make  this  system  more 
  37. valuable  to you to MICRO DATA ASSIST, 2701-C, West  15th,  Suite 
  38. 149, Plano, Texas 75075.
  39.  
  40.                      LIMITATION OF LIABILITY
  41.  
  42. THE  FOREGOING  WARRANTY  IS IN LIEU  OF  ALL  OTHER  WARRANTIES, 
  43. EXPRESSED OR IMPLIED.  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
  44. WARRANTIES  OF  MERCHANTABILITY  AND  FITNESS  FOR  A  PARTICULAR 
  45. PURPOSE.   IN  NO  EVENT WILL MICRO DATA  ASSIST  BE  LIABLE  FOR 
  46. CONSEQUENTIAL DAMAGES EVEN IF ADVISED OF THE POSSIBILITY OF  SUCH 
  47. DAMAGES.
  48.  
  49.                              GENERAL
  50.  
  51. If  any of the provisions, or portions hereof, of this  agreement 
  52. are invalid under any applicable statute or rule of law, they are 
  53. to that extent to be deemed omitted.
  54.  
  55.  
  56.                            DISCLAIMER 
  57.  
  58. MICRO  DATA  ASSIST makes no representations or  warranties  with 
  59. respect  to  the contents hereof and specifically  disclaims  any 
  60. implied   warranties  of  merchantability  or  fitness  for   any 
  61. particular purpose.
  62.  
  63.  
  64.         ------ Notice to all un-registered users. ------
  65.  
  66. JOB COST is distributed as an "UN-REGISTERED" program that has  a 
  67. "TRY  BEFORE  YOU BUY" job limit of 5 jobs. If, after  using  JOB 
  68. COST,  you decide that you wish to become a REGISTERED USER  send 
  69. in  your registration form with the requested fee. You will  then 
  70. be sent a "PASS WORD - REGISTRATION NUMBER" that will release you 
  71. from  the 5 job limit. THIS "JOB COST" PROGRAM IS NOT A DEMO  BUT 
  72. IS  LIMITED  TO 5 JOBS UNTIL YOU FILE YOUR REGISTRATION  AND  PAY 
  73. YOUR FEE. 
  74.  
  75. If you have not registered your copy of JOB COST you  will  first 
  76. be presented with a display of the SHAREWARE message screen. 
  77.  
  78. If  you have not registered your copy of JOB COST and  have  been 
  79. using  it for 30 days or more you will next be presented  with  a 
  80. request for registration screen.
  81.  
  82. SHAREWARE IS ONLY A MARKETING CONCEPT THAT PROVIDES YOU WITH  THE 
  83. OPPORTUNITY TO TEST SOFTWARE, AT A VERY REASONABLE PRICE,  BEFORE 
  84. YOU  PURCHASE IT. SHAREWARE IS NOT A MEANS OF PROVIDING YOU  WITH 
  85. CHEAP  (OR  FREE) SOFTWARE. AS A DEVELOPER I MUST  RELY  ON  YOUR 
  86. REGISTRATION FEE FOR INCOME SO THAT I CAN CONTINUE TO PROVIDE YOU 
  87. WITH QUALITY PROGRAMS AND SUPPORT.
  88.  
  89.                         TABLE OF CONTENTS
  90.  
  91.  
  92.                                                Page
  93.  
  94. Introduction to 'JOB COST'....................    
  95.  
  96. System Requirements...........................   
  97.  
  98. Installing distributed programs on your system   
  99.  
  100. Keyboard Entry................................   
  101.  
  102. Function Codes................................   
  103.  
  104. System initialization.........................   
  105.  
  106. "PROFIT/LOSS" Projection calculation logic....   
  107.  
  108. Main Menu........................................    
  109.  
  110.      JOBS
  111.           Job Master.............................  
  112.           Cost Control Centers...................  
  113.           Edit Current Expenses..................  
  114.           Post Current Expenses..................  
  115.  
  116.      REPORTS
  117.           Summary of All Jobs....................
  118.           Expenses By Job & Cost Center..........  
  119.           Job Profit (Loss) Status...............  
  120.  
  121.      UTILITIES
  122.           JOB SUPPORT............................
  123.                Create new Job & Expense file from 
  124.                   existing Job & Expense file.....       
  125.                Create backup of specific Job......
  126.                Delete all Expense and Detail for a 
  127.                specific Job.......................     
  128.                Restore specific job from off-line
  129.                   storage..........................        
  130.  
  131.           SYSTEM SUPPORT..........................
  132.                Rebuild database index files.......
  133.                Adjust printer format codes........
  134.                Force color to momochrome..........
  135.                Change date format.................
  136.                Update personalization information.
  137.                Print "User Registration" form....
  138.  
  139. Data file formats................................
  140.      JCMASTER.DBF................................
  141.      JCCENTER.DBF................................
  142.      JCEXPEDT.DBF................................
  143.      JCEXPHIS.DBF................................
  144.  
  145.                          INTRODUCTION TO
  146.                            "JOB COST"
  147.  
  148. This  'JOB  COST' system provides a simple and  straight  forward 
  149. method of entering budgets, capturing costs, capturing  estimated 
  150. percent completions, and  projecting status of complex  projects. 
  151. This  capability  of projection of status of any single  item  of 
  152. budget prior to completion along with the capability to summarize 
  153. all  items of cost to the job level and its state  of  completion 
  154. allows  for  the correction of trends that will cause a  loss  of 
  155. dollars long before those trends have a major impact of the final 
  156. status of any one job.
  157.  
  158.  
  159.                     Reports produced include
  160.  
  161. Edit reports for  - Expenses Actually Incurred
  162.  
  163. Summary  of all Jobs - Prints a job status summary report in  job 
  164. ID order sequence of all jobs currently on file.
  165.  
  166. Job  Status  Report - by Job and Cost Center for All Jobs,  or  a 
  167. specific job.
  168.  
  169. Job  Recap - Expense posting recap for all Jobs, a specific  job, 
  170. and with or without activity date framing.
  171.  
  172.  
  173.                         SYSTEM HIGHLIGHTS
  174.  
  175. A.  Stand alone system.
  176.  
  177. B.  Completely menu driven for ease of operation. Only  a  simple 
  178. understanding  of how to post input from source documents  needed 
  179. to run system.
  180.  
  181. C. Provides for interactive viewing of job and cost center status 
  182. at any time.
  183.  
  184. D.  Allows for selective reporting of jobs.
  185.  
  186. E. Maintains detail transaction posting register of all  activity 
  187. by cost center within job.
  188.  
  189. F.   Provides for quick setup of new jobs, transfer of  completed 
  190. jobs to history file storage, restore of completed jobs to active 
  191. status from history, and deletion of completed job and all of its 
  192. related detail.
  193.  
  194. G.  Automatically  updates  Job status of  funds  available  upon 
  195. posting of expenses to cost centers.
  196.  
  197.  
  198. H. Maintains separation of expense by labor, material, and  other 
  199. for each job cost center and summarizes these by cost center.
  200.  
  201. I.  Maintains  separation of original job  estimates  and  change 
  202. orders with projection of profit(loss) at each level.
  203.  
  204. J.   The number of jobs, cost centers per job, change orders  per 
  205. job  is  limited more by disk space than system  limitations  (99 
  206. change orders per job).
  207.  
  208.  
  209.                   SYSTEM REQUIREMENTS
  210.  
  211. OPERATING SYSTEM - MS-DOS 2.1 (or greater).
  212. MEMORY - 640k minimum. 
  213. MONITORY - Color or monochrome.
  214. DISK  -  2 floppy, or one hard disk and one floppy.
  215. PRINTER  -  any  dot  matrix  printer  capable  of  printing  130 
  216. characters in either normal or compress print mode.
  217. TERMINAL  - terminal with an 80-column display and direct  cursor 
  218. addressing capability.
  219.  
  220.  
  221.                INSTALLING THE APPLICATION PROGRAMS
  222.  
  223.                        FLOPPY DISK SYSTEM
  224.  
  225. 1.  Format  two new disks (one for the program and  one  for  the 
  226. working data files), placing a copy of your DOS operating  system 
  227. on  the disk to contain the "JOB COST" program  "JCMENU.EXE"  and 
  228. distribution files.
  229.  
  230. 2. Create a "CONFIG.SYS" file containing the following values:
  231.  
  232.                       FILES=20
  233.                       BUFFERS=10
  234.  
  235. and  place  it  on  the disk containing  the  copy  of  your  DOS 
  236. operating system.
  237.  
  238. 3.  Copy all the files from the program master distribution  disk 
  239. onto the disk containing the copy of your DOS operating system.
  240.  
  241. 4. Remove the disk that now contains a copy of your DOS operating 
  242. system,  the  new "CONFIG.SYS" file, and a copy of all  the  "JOB 
  243. COST" distribution files, and label it JOB COST - PROGRAM  MASTER 
  244. DISK - 'A'.    
  245.  
  246. 5.  Label the other disk that you formatted as JOB COST  -  FILES 
  247. DISK - B.
  248.  
  249. 6.   Upon  completion  place  the  "JOB  COST"   program   master 
  250. distribution disk in a safe place.
  251.  
  252.  
  253.                    HARD DISK SYSTEMS
  254.  
  255. 1.  Check  to  insure that your "CONFIG.SYS"  file  contains  the 
  256. following minimum values:
  257.  
  258.                      FILES=20
  259.                      BUFFERS=12
  260.  
  261. If  the CONFIG.SYS file does not exist or contain  these  minimum 
  262. values create/modify it so that it does.
  263.  
  264. 2.  Create a new sub-directory labeled "JCMENU" by  entering  the 
  265. following:
  266.  
  267.                   MD\JCMENU <return>
  268.  
  269. 3.  Make  this  new  directory  the  current  directory  you  are 
  270. operating from by entering the following:
  271.                   
  272.                   CD\JCMENU <return>
  273.  
  274. 4.  Insert the "JOB COST" program master distribution  disk  into 
  275. floppy drive "A" and copy it into the new directory by entering:
  276.  
  277.                 COPY A:*.* C: <return>
  278.  
  279. 5.  Upon  completion   remove  the  "JOB  COST"  program   master 
  280. distribution disk and place it in a safe place.
  281.  
  282.                          KEYBOARD ENTRY
  283.  
  284. HOT  KEY - F1': (valid only for data input fields)  Pressing  the 
  285. 'F1' key anytime your cursor is positioned in a data input  field 
  286. will display a HELP screen. This limited help screen will provide 
  287. you with information about the field you are currently positioned 
  288. on.
  289.  
  290. HOT  KEY  -  F2':  (valid only for  selected  key  input  fields) 
  291. Pressing  the 'F2' key, while in certain maintenance screens  and 
  292. with  the cursor positioned in record key fields, will present  a 
  293. display screen of jobs, or cost centers, currently on file.
  294.  
  295. Single  Key  Input: When the system is waiting for  the  user  to 
  296. respond.  This may be a "Y" or "N" (denoting Yes or No)  or  some 
  297. other  character  valid  only at that point of  entry.  Input  is 
  298. accepted with <CR>.
  299.  
  300. Line Input: This is the "normal" input mode. Lines are limited to 
  301. a certain length indicated by the highlighted area. The  operator 
  302. is  required to terminate all data entry with a  carriage  return 
  303. <CR>.
  304.  
  305. Dollar  Values:   The  entering  of dollar  values  must  not  be 
  306. accompanied  by dollar signs ($) or commas. The  system  requires 
  307. that  amounts  be entered in decimal form with  negative  amounts 
  308. preceded  with "-". However, the use of a decimal is  not  always 
  309. required.  Numbers  entered without a decimal are assumed  to  be 
  310. whole dollar amounts. For example:
  311.  
  312.           you enter: 752     computer assumes: $752.00
  313.                     1752.36                  $1,752.36
  314.                     -752.3                    $-752.30
  315.  
  316. Dates:   The  system accepts only valid dates. You can  select  a 
  317. variation of the standard 'American' date format through the  use 
  318. of the 'Job Cost - Utilities'.
  319.  
  320.                   November 4, 1944  = 11/04/44
  321.  
  322. All  dates must be valid as system will reject any  invalid  date 
  323. (leap year will allow Feb. 29 to be a valid day entry). 
  324.  
  325. Default  Responses:  In those areas where default  responses  are 
  326. allowed  (mostly in response to Y/N requests) the  response  most 
  327. likely not to affect processing is assumed. Lower case characters 
  328. are converted to upper case by the system where required.
  329.  
  330.                          FUNCTION CODES
  331.  
  332. Most of the displays will ask for you to enter either a  function 
  333. code  of  "I,A,C,D,V,+,-"  or a numeric option.  Only  the  range 
  334. displayed  will  be treated as valid entries with  the  exception 
  335. that  a  'blank'  or <CR> can be entered  at  certain  points  to 
  336. terminate  an option or function request cycle and return you  to 
  337. prior level of processing.
  338.  
  339. <ESC>  =  Pressing the <ESC> key at any time will  terminate  the 
  340. current  action, or menu. Any change entered will be ignored  and 
  341. the record being processed will retain its original status.
  342.  
  343. I = request entry  of ID for selecting next record to display.  A 
  344. blank  screen  will be returned with only headings for  all  data 
  345. fields.  Operator will be requested to enter record ID of  record 
  346. to display (this may be one, two, or three fields in sequence).
  347.  
  348. A  = add new records. A blank screen will be returned  with  only 
  349. headings for all data fields. An entry of <CR> for 1st field will 
  350. terminate the add function and return the operator to the  action 
  351. code  request. If you enter an invalid record key field you  must 
  352. first accept the record as good to the system, then delete it  by 
  353. use of the "D" function code.
  354.  
  355. C  = correct (or change) data contained in current  record  being 
  356. displayed.  The  message  "OK  Y/N.." is  next  displayed  and  a 
  357. response  of  "Y" or "N" must be entered. An entry  of  "Y"  will 
  358. terminate the "C" function code, update the modified record  with 
  359. current  maintenance  date,  and then  return  operator  to  your 
  360. maintenance sub-menu.
  361.  
  362. D  =  delete current record displayed. Upon  completion  of  this 
  363. request  the message "RECORD DELETED" will be displayed  and  the 
  364. operator is returned to your maintenance sub-menu.
  365.  
  366. V = (view) (only used in the 'Cost Center' maintenance  function) 
  367. allows  you  to  display all expense  entries  posted  against  a 
  368. specific cost center.
  369.  
  370. +  or -  = will allow the operator to sequentially  step  through 
  371. the file starting with the last record displayed.
  372.  
  373.                       SYSTEM INITIALIZATION
  374.  
  375. System  Initialization  is automatically initiated for  you  upon 
  376. your  initial loading of the JOB COST program "JCMENU"  providing 
  377. the  file  "JCMVBLS.MEM" does not exist. This  will  create  your 
  378. working  data  files, allow you to personalize your copy  of  JOB 
  379. COST,  and define the printer control codes necessary to talk  to 
  380. your printer correctly.
  381.   
  382. Load the "JOB COST" program by entering:
  383.  
  384.                     JCMENU <return> 
  385.  
  386. Upon your initial entry into the system initialization cycle  you 
  387. will  be taken through the three steps needed to initialize  your 
  388. system;  1) define the disk to hold your working data  files;  2) 
  389. setup your business name as you wish to see it on all reports and 
  390. screen  headings; and 3) identify the printer codes necessary  to 
  391. initiate  compress print and then to return back to normal  print 
  392. (if this option is to be used). (NOTE - if you must  reinitialize 
  393. your system delete the file JCMVBLS.MEM that resides in the  same 
  394. disk  directory as the JOB COST program JCMENU.EXE. The  presents 
  395. of  this  file  indicates that  system  initialization  has  been 
  396. performed.)
  397.  
  398.  
  399.                  INITIALIZE NEW SYSTEM 
  400.  
  401. Your first request will be for the letter of the disk drive  that 
  402. will contain your data files.
  403.  
  404.           "ENTER DISK DRIVE (A,B,C,D,E,F)... "
  405.  
  406. Enter  the  letter that designates your desired  data  file  disk 
  407. drive.
  408.  
  409. If working data files already exist you will be informed of  this 
  410. and  given the option to either leave them as they currently  are 
  411. or delete and replace them with a blank new file.
  412.  
  413. As each file is created the following display will inform you  of 
  414. that fact by identifying the disk and file by name.
  415.  
  416.                 "INITIALIZING FILE - x:JCMASTER"
  417.                 "INITIALIZING FILE - x:JCCENTER"                     
  418.                 "INITIALIZING FILE - x:JCEXPHIS"
  419.                 "INITIALIZING FILE - x:JCPCTEDT"
  420.  
  421.  
  422.                     PERSONALIZING YOUR SYSTEM 
  423.  
  424. This  request  allows you to personalize your copy of  JOB  COST. 
  425. Enter your company name and address as you would normally want it 
  426. to be shown. Your registration number will be generated from your 
  427. company  name - YOU WILL HAVE TO RE-REGISTER YOUR SYSTEM  IF  YOU 
  428. MUST  LATER  CHANGE  YOUR COMPANY NAME  AFTER  YOU  RECEIVE  YOUR 
  429. REGISTRATION NUMBER.  (Note - You can change this information  at 
  430. any time through the use of the JOB COST UTILITIES functions.) 
  431.  
  432.  
  433.                    ENTER PRINTER 'PRINT CODES'
  434.  
  435. This set of requests will be for your printer codes necessary  to 
  436. switch from normal print to compress print. (If your printer will 
  437. print  130  characters at a normal spacing of 10  characters  per 
  438. inch you do not need to enter any codes unless you so desire  to. 
  439. If your printer must use the compress print feature, or you  wish 
  440. to print all reports on the same size paper, you must respond  to 
  441. these code requests.) These code values must be entered one at  a 
  442. time.  Each code is entered in its decimal value. Termination  of 
  443. input  of each set of codes is signified by the entry of  a  null 
  444. code.  Upon completion of the last code you will be requested  to 
  445. turn  on your printer and a test of the print codes  you  entered 
  446. will  be  made.  If this test is not correct you  will  have  the 
  447. option  to re-enter these codes until you are satisfied with  the 
  448. test.
  449.  
  450. Sample of input common for most printers. (See your printer  user 
  451. manual for your particular printer.)
  452.  
  453.              "ENTER 'COMPRESS PRINT' FUNCTION CODES"
  454.  
  455.               "FUNCTION CODE NO. 1     15 <return>"
  456.               "FUNCTION CODE NO. 2        <return>"
  457.  
  458.  
  459.               "ENTER 'NORMAL PRINT' FUNCTION CODES"
  460.  
  461.               "FUNCTION CODE NO. 1    18 <return>"
  462.               "FUNCTION CODE NO. 2       <return>"
  463.  
  464. Upon  termination of the "NORMAL PRINT" function code  input  you 
  465. will  be requested to turn on your printer for a test  print.  If 
  466. the  test  is  not  correct  respond  with  "N"  to  the  message 
  467. requesting confirmation of the print test.
  468.  
  469.          "******** TURN PRINTER ON **********"
  470.  
  471.        "PRINTER OUTPUT TEST CORRECT (Y/N).. : :"
  472.  
  473.            "PROFIT/LOSS" PROJECTION CALCULATION LOGIC
  474.  
  475. (Note  -  All  calculations are performed  independent  of  prior 
  476. calculations. Projected totals will vary from detail projections. 
  477. The  closer your percent of completion is to 100% the more  valid 
  478. will be the projections. When percent completion reaches 100%  no 
  479. projection is made and  the variance between budget and actual is 
  480. taken for your PROFIT/LOSS.)
  481.  
  482. 1. Labor/Material/Other within each cost center.
  483.  
  484.      A. If % completion = 0 : no projection made.
  485.  
  486.      B. If % completion > 0 :
  487.      Budget amount - (actual expense/percent  completion) 
  488.      = projected PROFIT/LOSS(negative)
  489.  
  490. 2. Total of Labor/Material/Other for each cost center.
  491.  
  492.      A.  If  no  percent completion is recorded  for  the  detail 
  493.      levels for labor/material/other then the percent  completion 
  494.      recorded  at  the total level uses the same logic  as  would 
  495.      have been used for the detail levels:
  496.  
  497.      (Labor %) * (total labor budget / total budget) +
  498.      (Material  %)  * (total material budget /  total  budget)  +      
  499.      (Other  %)  * (total other budget / total  budget)  =  Total      
  500.      estimated  percent completion.
  501.  
  502.      If % completion = 0 : no projection made.
  503.  
  504.      If  %  completion  >  0  :  Total  budget  amount  -  (total      
  505.      actual  expenses  / percent completion) =  projected  PROFIT 
  506.      (LOSS).
  507.  
  508.      B.  If you have estimated percent completions at the  labor,     
  509.      material, and other levels the total percent completion  for     
  510.      the cost center is calculated first by determining what each 
  511.      unit   contributes  toward  the  total  extended  by   their 
  512.      individual  estimated  percent  of  completion.  Using   the 
  513.      following formula:
  514.  
  515.      After  this estimated completion  % has been calculated  the 
  516.      projection is made a above:
  517.  
  518.      If % completion = 0 : no projection made.
  519.  
  520.      If  %  completion  >  0  :  Total  budget  amount  -  (total      
  521.      actual  expenses  / percent completion) =  projected  PROFIT 
  522.      (LOSS).
  523.  
  524. 3. Projected percent completion for JOB and CHANGE ORDERS.
  525.  
  526.      Change  orders  are treated separate from original  job  but 
  527.      using the same logic.
  528.  
  529.      A.  Total budget amount for each cost center is  accumulated 
  530.      to form the total budget amount for the JOB/CHANGE ORDERS.
  531.  
  532.      B.  The  percent that each cost center  weights  toward  the 
  533.      total JOB/CHANGE ORDERS is then calculated and summed by:
  534.  
  535.      (Cost Center #1%) * (Cost Center #1 budget / total budget) + 
  536.      (Cost Center #2%) * (Cost Center #2 budget / total budget) + 
  537.      (same)   +  (same)  +  etc.  =  Total   estimated    percent 
  538.      completion.
  539.  
  540.      C. Finally the total JOB/CHANGE ORDERS projected PROFIT/LOSS 
  541.      is calculated by:
  542.  
  543.      Total budget  - (total expenses/total % completion) =  Total 
  544.      projected PROFIT/LOSS(negative)
  545.  
  546.      Using the above logic (to four decimal places) the following 
  547.      cost center totals will project out as follows:
  548.  
  549.                %     BUDGET    ACTUAL    VARIANCE  PROJECTED  
  550.      LABOR    10  11,310.30    712.60   10,497.70   4,184.30
  551.      MATERIAL 60  19,171.30  5,178.15   13,993.15  10,541.05
  552.      OTHER    50   5,760.00  1,509.00    4,251.00   2,742.00
  553.      -------------------------------------------------------
  554.      TOTAL    43  36,241.60  7,399.75   28,841.85  18,956.50
  555.  
  556.      (Note  -  total projected does not equal the sum  of  labor, 
  557.      material, and other which add up to 17,467.35)
  558.  
  559.      The  43% estimated total completion is arrived at  from  the 
  560.      following:
  561.  
  562.      Labor    = 11,310.30 / 36,241.60 = .3120 X 10 =  3.12
  563.      Material = 19,171.30 / 36,241.60 = .5289 X 60 = 31.74
  564.      Other    =  5,760.00 / 36,241.60 = .1589 X 50 =  7.95
  565.      ------------------------------------------------------
  566.                 36,241.60                             42.81% 
  567.                                                      (or 43%)
  568.      Total expenses = 7,399.75
  569.      Total projected expense = 7,399.75 / .4281 = 17,285.10
  570.      Total projected PROFIT  = 36,241.60 - 17,285.10 = 18,956.50
  571.  
  572.      KEEP  IN MIND THAT THE MORE ACCURATE YOUR ESTIMATES AND  THE 
  573. CLOSER YOUR ESTIMATES ARE TO 100% THE MORE ACCURATE WILL BE  YOUR 
  574. PROJECTIONS.
  575.  
  576.                            MASTER MENU
  577.  
  578. Following  the  entry of the current date you will  be  presented 
  579. with the "JOB COST" system's main menu. All system functions  are 
  580. requested through this menu, and upon their completion return you 
  581. back to this menu.
  582.  
  583. In  order to select the desired menu option just press the  first 
  584. letter  of the sub-menu you wish followed by the first letter  of 
  585. the  function desired. You can also press the up arrow,  or  down 
  586. arrow  key on your numeric key pad to move the light bar  to  the 
  587. desired menu option, then press the <RETURN> or <ENTER> key.
  588.  
  589.  
  590.                       MAINTENANCE FUNCTIONS
  591.  
  592. JOB MASTER MAINTENANCE 
  593. This function provides you with three major features:
  594.  
  595. 1)  Allows  you to add, change, and delete  job  master 
  596. records to your data base. Job masters must be added first before 
  597. any cost center records can be setup or any input of expense data 
  598. for  that job. Job masters cannot be deleted if any  cost  center 
  599. records  exist for that job. (Note -Changes can only be  made  to 
  600. those  fields  in  the job master that are  not  updated  by  any 
  601. posting of expenses.)
  602.  
  603. 2)  A  quick  and concise recap of any job at any  time  by  just 
  604. entering the ID for that job.
  605.  
  606. 3)  Allows you to play "WHAT IF" with projected  profit(loss)  by 
  607. changing the percent completed values.
  608.  
  609.  
  610.              DISPLAYING A SPECIFIC JOB MASTER RECORD
  611.  
  612. Select sub-menu options "I" or "C" in order to locate a  specific 
  613. job  master,  or an "+" or "-" to skip to the  next/previous  job 
  614. master  on file. If you do not know the ID of the Job Master  you 
  615. are  looking for you can press the 'F2' key for a display of  all 
  616. the  jobs  you have on file and then select the desired  job  for 
  617. display.
  618.  
  619.  
  620.                   ADDING NEW JOB MASTER RECORDS
  621.  
  622. 1. Select sub-menu option 'A'.
  623.  
  624. 2. Enter the code name for this job (maximum of six  characters). 
  625. This  will be the reference you will use to identify this job  to 
  626. the system in all the system functions. (You will not be  allowed 
  627. to enter a duplicate job ID.)
  628.  
  629. 3. Enter a short description that better describes the job to you 
  630. or anyone reading your reports (maximum of 40 characters).
  631.  
  632. 4.  Enter  date started. (This date is provided only  as  a  memo 
  633. entry  to  allow  you  to keep track of  the  date  the  job  was 
  634. started.)
  635.  
  636. 5.  Enter date completed. (This date is provided only as  a  memo 
  637. entry to allow you to keep track of the date the job is due to be 
  638. completed, or was actually completed.)
  639.  
  640. 6. Enter the dollar amount of funds advanced for this job.  (Note 
  641. - do not enter any dollar signs or commas, negative numbers  must 
  642. be  preceded  with a '-'.) All expenses posted against  this  job 
  643. will  be applied against this dollar amount to provide  you  with 
  644. the  amount of funds remaining (displayed to the right  of  funds 
  645. advanced  value). As you receive more funds update this value  to 
  646. reflect the total funds advanced.
  647.  
  648. 7.  Enter the percent completed of original job  estimate.  (This 
  649. value is not needed at job setup time and can be ignored.)  Value 
  650. range is between 0.00 and 100.00 percent. As you post expenses to 
  651. the  various cost centers for this job, this percent  value  will 
  652. re-compute  the  total projected profit(loss) you can  expect  in 
  653. relation  to the budget originally established for  the  original 
  654. job estimate.
  655.  
  656. 8. Enter the percent completion of all change orders on file  for 
  657. this job. (This value is not needed at job setup time and can  be 
  658. ignored.) Value range is between 0.00 and 100.00 percent.  As you 
  659. post expenses to the various cost centers for each change  order, 
  660. this   percent   value  will  re-compute  the   total   projected 
  661. profit(loss)  you  can expect in relation to the total  value  of 
  662. change orders you have budgeted.
  663.  
  664.  
  665.               CHANGE VALUES IN A JOB MASTER RECORD
  666.  
  667. 1. Select sub-menu option 'C'.
  668.  
  669. 2. Advance to the field you wish to change by pressing the return 
  670. key.
  671.  
  672. 3. Enter the corrected information.
  673.  
  674.                   DELETING A JOB MASTER RECORD
  675.  
  676. 1. Select sub-menu option 'D'.
  677.  
  678. 2.  Confirm your deletion request by entering a 'Y' to the  (Y/N) 
  679. prompt.  (Note - no job master can be deleted if it has any  cost 
  680. center  master records on file. If you wish to delete a  specific 
  681. Job,  and all related cost centers and expense history,  use  the 
  682. 'JOB  DELETE'  function  found in the  'SYSTEM  UTILITIES  -  JOB 
  683. SUPPORT'.)
  684.  
  685.  
  686.                  RETURN TO MASTER MENU
  687.  
  688. 1. Just  press the <ESC> key.
  689.  
  690.  
  691. COST CENTER MAINTENANCE 
  692. This function provides you with three main features:
  693.  
  694. 1) Allows you to add, change, and delete cost center masters  for 
  695. any  job on file. New cost center records can only be setup if  a 
  696. job  master  for that job exists. Cost center records  cannot  be 
  697. deleted unless there are no expense records for that cost center. 
  698. Only those fields that are not updated by posting of expenses can 
  699. be changed.
  700.  
  701. 2)  Allows you to inquire into the status of individual job  cost 
  702. control centers.
  703.  
  704. 3) Allows you to enter budget amounts and the percent completions 
  705. at  either the detail level for labor, material, or other, or  at 
  706. the total level.
  707.  
  708. 4)  Allows you to view all posted expense's for  individual  cost 
  709. centers.
  710.  
  711. After selecting this sub-menu function you are first requested to 
  712. select  the job you wish to work with from a listing of  all  the 
  713. jobs  currently  on file. Pressing the <ESC> key  will  terminate 
  714. this request and return you to the Master Menu.
  715.  
  716.  
  717.       DISPLAYING A SPECIFIC JOB COST CONTROL CENTER MASTER
  718.  
  719. 1. Select sub-menu options "I" or "C" and then enter the specific 
  720. cost  center  ID, or press the 'F2 key for a display of  all  the 
  721. cost centers on file for the selected job.
  722.  
  723.  
  724. DISPLAYING IN SEQUENCE THE COST CONTROL CENTER MASTER RECORDS  ON 
  725. FILE
  726.  
  727. 1. After you have located a given cost center for the job you can 
  728. sequentially  view all other cost centers by using the  +/-  sub-
  729. menu functions.
  730.  
  731.  
  732.           ADDING NEW COST CONTROL CENTER MASTER RECORDS
  733.  
  734. 1. Select sub-menu option "A".
  735.  
  736. 2 Enter the cost control center ID (maximum of 5 digits) followed 
  737. by  the change order ID (only if this is a change order,  maximum 
  738. of 2 digits). (NOTE - CHANGE ORDERS ARE IDENTIFIED BY THE USE  OF 
  739. THIS  TWO DIGIT NUMBER. WHEN YOU REQUEST A JOB STATUS REPORT  THE 
  740. COST CONTROL CENTERS ARE GROUPED BY CHANGE ORDER NUMBER FOR  EACH 
  741. JOB AND ARE TOTALED SEPARATELY.)
  742.  
  743. 3. Enter a brief description of the cost control center that  the 
  744. ID entered in step 2 represents.
  745.  
  746. 4.  Enter the budget amounts for Labor, Material, and Other.  (If 
  747. you  do  not wish to budget to this detail level just  enter  the 
  748. total budget amount.)
  749.  
  750. 5.  Enter  percent  completion  and  budget  values  for   labor, 
  751. material,  or other, or for total (if budget values  are  entered 
  752. for  labor,  material, or other the total budget amount  will  be 
  753. calculated for you). 
  754.  
  755. All other expense values can only be entered through the  posting 
  756. cycles for expenses.
  757.  
  758.  
  759.      CHANGE VALUES IN AN EXISTING COST CONTROL CENTER RECORD
  760.  
  761. 1. Select sub-menu option "C".
  762.  
  763. 2. Advance to the field you wish to change by pressing the return 
  764. key,  change that field, then advance out by repeat  pressing  of 
  765. the return key. 
  766.  
  767.  
  768.           DELETING A COST CONTROL CENTER MASTER RECORD
  769.  
  770. 1. Select sub-menu option "D".
  771.  
  772. 2. Enter the ID of the cost center you wish to delete.
  773.  
  774. 3.  Confirm  the delete request by responding with a 'Y'  to  the 
  775. (Y/N) delete prompt.
  776.  
  777. 4. The message "*** RECORD DELETED ***" will be displayed if  you 
  778. entered  a  'Y'.  The  message "***  NOT  DELETED  ***"  will  be 
  779. displayed if you entered a 'N' or pressed the <ESC> key.
  780.  
  781.  
  782.                       VIEW EXPENSE RECORDS
  783.  
  784. 1. Select cost center to view.
  785.  
  786. 2.  Select  the (V)iew sub-menu option. The screen will  then  be 
  787. cleared  and  replaced with a listing of all posted  expenses  in 
  788. date order for this cost center.
  789.  
  790. 3. Press any key to continue display if more expenses exist  than 
  791. can be listed on one screen, or to return to maintenance sub-menu 
  792. upon completion of expense listing.
  793.  
  794.  
  795.                       RETURN TO MASTER MENU
  796.  
  797. 1. Just press the <ESC> key.
  798.  
  799.                               EDITS
  800.  
  801. EDIT  CURRENT  EXPENSES
  802. This  function  allows you to add, change, and  delete  un-posted 
  803. expenses against cost center records for any active job. 
  804.  
  805. A.  No  expense  record  can  be  entered  unless  a  job  master     
  806. exists for that job. 
  807. B.  No  expense  record  can be  entered  unless  a  cost  center     
  808. master exists for that job and cost center. 
  809. C.   Expenses  can  be  entered only  for  labor,  material,  and     
  810. other categories. 
  811.  
  812. A line number is assigned to each expense record as it is entered 
  813. and  if  the  record  is in error this line  number  is  used  to 
  814. retrieve the record for changes and/or deletion. Upon  completion 
  815. of  entering of expenses the operator is asked if a printed  edit 
  816. report  is needed. The operator can either print the edit  report 
  817. at  this  time  or  later, by either calling  back  up  the  edit 
  818. function,  or  prior to posting when operator is again  asked  if 
  819. printed edit report is needed. All edit reports require a printer 
  820. capable  of  printing  130 characters (in  either  compressed  or 
  821. normal print mode).
  822.  
  823.  
  824.                   SELECT SPECIFIC EXPENSE ITEM
  825.  
  826. 1. Select sub-menu option 'I', 'C' or 'D'.
  827.  
  828. 2.  Enter  the line item no. of the expense record  you  wish  to 
  829. display  (this  number is assigned to each record  as  they  were 
  830. entered  and  is  listed on the far left hand side  of  the  edit 
  831. report next to the job ID).
  832.  
  833.  
  834.  
  835.            ADDING NEW EXPENSE RECORDS TO THE EDIT FILE
  836.  
  837. 1. Select sub-menu option "A".
  838.  
  839. 2. Enter the ID of the job this expense record is for. If the job 
  840. master is not on file the message:
  841.  
  842.                 "** JOB MASTER NOT ON FILE **"
  843.  
  844. will  be displayed next to the input job ID and you will  be  re-
  845. requested for a correct job ID. If the job master is on file then 
  846. the  description of the job will be displayed next to  the  input 
  847. job ID. (Press the F2 key in order to display all jobs  currently 
  848. on file from which you can select the desired job.)
  849.  
  850.  
  851. 3. Enter the cost control center ID (maximum of 5 digits) and its 
  852. related  change  order  no. (maximum of 2 digits).  If  the  cost 
  853. center master is not on file the message:
  854.  
  855.               "** JOB CENTER MASTER NOT ON FILE **"
  856.  
  857. will  be displayed next to the input cost control center  ID  and 
  858. you  will be requested for a correct cost center id. If  no  cost 
  859. center  ID is entered you will be taken back to the  request  for 
  860. the  job  ID.  (Press the F2 key in order  to  display  all  cost 
  861. centers  on file for the selected job from which you  can  select 
  862. the desired cost center.)
  863.  
  864. Once you have entered a valid cost center ID its description will 
  865. be displayed next to the input ID.
  866.  
  867. 4.  Enter the type code for the expense item being entered.  This 
  868. code  can only be an "L" for labor, "M" for material, or "O"  for 
  869. other. This request will be repeated until a valid entry is made.
  870.  
  871. 5. Enter the transaction date. This must be a valid date, if  not 
  872. you will be required to re-enter until valid.
  873.  
  874. 6.  Enter the source document reference ID (optional input -  use 
  875. for invoice numbers and the like).
  876.  
  877. 7. Enter the transaction description that specifically  describes 
  878. this  expense  item  (optional entry but needed if  you  wish  to 
  879. provide a detail expense recap at end of job).
  880.  
  881. 8. Enter the quantity of the item of expense (optional entry  but 
  882. allows you to keep track of hours and items of purchase).
  883.  
  884. 9.  Enter  the expense item unit of measure (optional  entry  but 
  885. provides more meaning to the quantity value).
  886.  
  887. 10.  Enter  the expense item cost (optional entry, do  not  enter 
  888. dollar  signs  ($),  or  commas (,),  negative  numbers  must  be 
  889. proceeded  with  a minus "-" sign). Once an item of  expense  has 
  890. been posted the only way it can be adjusted is by use of negative 
  891. entries.
  892.  
  893. To  terminate the "ADD" function enter a <CR> in response to  the 
  894. request for the job ID or press the <ESC> key.
  895.  
  896.  
  897.               CHANGE VALUES IN EXPENSE EDIT RECORDS
  898.  
  899. 1. Select sub-menu option 'C'. 
  900.  
  901. 2.  Enter  the  system assigned line  reference  number  for  the 
  902. desired expense edit item. This number is printed on the  extreme 
  903. left of the expense edit report.
  904.  
  905. 3.  Advance to the field you wish to change by repeated  pressing 
  906. of the return key, change the desired field, then exit out of the 
  907. displayed record by continued pressing of the return key.
  908.  
  909.  
  910.  
  911.                   DELETING EXPENSE EDIT RECORD
  912.  
  913. 1. Select sub-menu option 'D'.
  914.  
  915. 2.  Enter  the system assigned line number for the  expense  edit 
  916. item you wish to delete.
  917.  
  918. 3. Enter 'Y' in response to the (Y/N) conformation prompt if  you 
  919. wish  to  delete the displayed record. The  message  "***  RECORD 
  920. DELETED  ***"  will be displayed. If you entered a 'N'  then  the 
  921. message "*** NOT DELETED ***" will be displayed.
  922.  
  923.  
  924.                       RETURN TO MASTER MENU
  925.  
  926. 1. Just press the <ESC> key.
  927.  
  928.    "PRINT EXPENSE EDIT REPORT AT THIS TIME (Y/N).."
  929.  
  930. To  print  the edit report respond with a "Y", to return  to  the 
  931. MASTER MENU without printing the edit report respond with a "N".
  932.  
  933.                       POST EDITS
  934.  
  935. POST  CURRENT  EXPENSES 
  936. This  function  performs the actual posting of the edit  file  of 
  937. current expenses. Prior to the beginning of the posting cycle the 
  938. operator  is  again provided the opportunity to  print  the  edit 
  939. report of expenses if it has not already been printed.  Following 
  940. the print option the operator is given one last chance to  either 
  941. continue  or  return  to main menu. If the  operator  chooses  to 
  942. continue the posting of expenses commences. Sense there is no way 
  943. to  prevent maintenance from being performed between the time  of 
  944. editing  and  actual posting of edited transactions  the  posting 
  945. program  will  add 'DUMMY' COST CENTER records if a  cost  center 
  946. record  no  longer exists for an edited transaction.  During  the 
  947. actual posting of transactions each transaction is displayed upon 
  948. the screen. Upon completion of the posting cycle the edit file is 
  949. deleted  and  recreated  with no transactions.  Also  during  the 
  950. posting  of  expenses  the  JOB  MASTER  record  of  funds  spent 
  951. accumulator  for the respective transaction is updated  with  the 
  952. amount  of the expense item. Upon completion of posting  for  the 
  953. job  the projected profit/loss is recalculated. Each cost  center 
  954. record is recalculated for projected  profit/loss and variance as 
  955. each transaction is posted.
  956.  
  957. Upon  entering  this  function  the  following  message  will  be 
  958. presented:
  959.  
  960.        "HAVE CURRENT EXPENSE EDITS BEEN PRINTED..(Y/N).. "
  961.  
  962. If you have not printed your expense edit report now is the  last 
  963. chance to do so.
  964.  
  965. An answer of "N" will initiate the print cycle by first  clearing 
  966. the screen and displaying the message:
  967.  
  968.         "PRINT EXPENSE EDIT REPORT AT THIS TIME (Y/N).. "
  969.  
  970. A response of "N" will cancel the print request and return you to 
  971. the next step in the posting option.
  972.  
  973. If you entered a 'Y' you will start printing of the expense  edit 
  974. report.  Upon completion of the printing you will be returned  to 
  975. the next step in the posting option.
  976.  
  977. An answer of "Y" will immediately take you into the next step  in 
  978. the posting cycle.
  979.  
  980. It  is  recommended  that you back up your data  files  prior  to 
  981. actual posting to provide you with error recovery capabilities. A 
  982. power failure or any other type of interruption can cause  damage 
  983. to  your files if it happens during posting. To stop the  posting 
  984. cycle  and perform your file backup enter a response of  "N".  To 
  985. continue the posting cycle enter a response of "Y".
  986.  
  987. If you responded with a "Y" the message:
  988.  
  989.             "INDEXING EXPENSE EDIT FILE FOR POSTING"
  990.  
  991. will  be displayed. This routine will re-sequence your edit  file 
  992. into  the  same  order as your cost center master  file  to  make 
  993. posting more efficient. The time this routine takes is  dependent 
  994. upon the number of transactions in your edit file but should  not 
  995. last more than a couple of minutes for even the largest file.
  996.  
  997. Upon completion of your edit file re-indexing posting will start. 
  998. You will be provided with a posting screen on which is  displayed 
  999. each  edit  transaction as it is posted. This display  is  mainly 
  1000. provided to you to inform you that the posting is being performed 
  1001. and that you should not interrupt the processing.
  1002.  
  1003. If a cost center master record has been deleted between the  time 
  1004. of  editing  and posting of transactions a  "DUMMY"  cost  center 
  1005. master will be created to receive the posting. This "DUMMY"  cost 
  1006. center  master  should be updated with a description  by  use  or 
  1007. "COST CENTER MAINTENANCE" function in order to make your  reports 
  1008. more readable.
  1009.  
  1010. Upon  completion of the posting of transactions your screen  will 
  1011. be cleared and you will be displayed the following message:
  1012.  
  1013.               "APPENDING EDIT FILE TO HISTORY FILE"
  1014.  
  1015. At  this  time  the posting program is 1)  updating  your  detail 
  1016. history  file  with transactions just posted, followed  by  2)  a 
  1017. deleting of all transactions in the edit file in preparation  for 
  1018. the next set of transactions.
  1019.  
  1020. Upon  completion of the posting routine you will be  returned  to 
  1021. the "MAIN MENU".
  1022.  
  1023.                              REPORTS
  1024.  
  1025. SUMMARY OF ALL JOBS
  1026. This  report  is a summary recap of the status of  all  jobs  you 
  1027. currently have on file. Each job is listed in JOB ID. order  with 
  1028. a total accounting of all funds and cost projections. The  bottom 
  1029. line  of this report provides you with an accounting  summary  of 
  1030. overall job status and total percent completion.
  1031.  
  1032. To  select  this  report just select the (S)ummary  of  All  Jobs 
  1033. reports  sub-menu option. No other parameters are required to  be 
  1034. entered.
  1035.  
  1036.  
  1037. RECAP  OF  EXPENSES  
  1038. This report is a detail recap of expenses transactions that  were 
  1039. posted  against each cost center record. These  transactions  are 
  1040. printed  in  date,  type order by cost  center  within  job.  The 
  1041. operator  is provided the following options: a) print  report  or 
  1042. return  to main menu; b) print all jobs or only a  specific  job; 
  1043. and  c)  print  all transaction records or only  those  sense  an 
  1044. operator  input cutoff date. This report can be run any time  and 
  1045. is not affected by un-posted transactions. (This report  requires 
  1046. 130 character printer capacity, or the use of compress print on a 
  1047. standard 80 character printer.)
  1048.  
  1049. Upon  entering this function the screen will be cleared  and  the 
  1050. following message will be displayed:
  1051.   
  1052.      DO YOU WISH TO PRINT 'RECAP OF EXPENSES' REPORT (Y/N):
  1053.  
  1054. A response of "N" will terminate this function and return you  to 
  1055. the "MAIN MENU".
  1056.  
  1057. A response of "Y" will present you with the following message:
  1058.  
  1059.       DO YOU WISH TO PRINT 'ALL' OR 'SPECIFIC' JOB..(A/S):"
  1060.  
  1061. A  response of "A" will indicate that all jobs on file are to  be 
  1062. considered  for  printing. A response of "S" will  indicate  that 
  1063. only  a  specific  job is to be printed and will  result  in  the 
  1064. display  of a special screen listing all jobs currently on  file. 
  1065. You then can select the desired job for this report listing.
  1066.  
  1067. The  next request will be for a date that will be used as a  base 
  1068. date for selection of all detail transactions to be printed. Only 
  1069. those  transactions  not  older than the  date  entered  will  be 
  1070. printed.
  1071.              IGNORE ALL EXPENSES PRIOR TO DATE....:
  1072.              IGNORE ALL EXPENSES AFTER DATE.......:
  1073.  
  1074. With  this date range you can list only those expenses  that  you 
  1075. wish  to  view to an accounting time frame. The date  must  be  a 
  1076. valid  dates with the 'AFTER DATE' equal to or greater  than  the 
  1077. 'PRIOR TO DATE'.
  1078.  
  1079. Upon  acceptance  of  the  date the  following  message  will  be 
  1080. displayed:
  1081.  
  1082.                    "PRINTER MUST BE TURNED ON"
  1083.  
  1084. At  this time be sure the printer is turned on so  that  printing 
  1085. can  commence.  Upon  completion of printing  of  the  "RECAP  OF 
  1086. EXPENSES" report you will be returned to the "MAIN MENU".
  1087.  
  1088.  
  1089.  
  1090. JOB  PROFIT (LOSS) STATUS 
  1091. This  report is a recap of the JOB MASTER and COST CENTER  record 
  1092. status  as per last posting of transactions. This report  can  be 
  1093. run  selectively  by  job or for all jobs on file.  This  is  the 
  1094. principal  report of the system and is designed to provide  quick 
  1095. insight into the status of a job and individual cost centers. Job 
  1096. and  cost center profit/loss projections are all  calculated  and 
  1097. shown  at the value that will be reached if no corrective  action 
  1098. is taken and 100% completion is obtained. For long jobs this will 
  1099. allow the supervisor to monitor the effects of corrective  action 
  1100. as  it  is  taken. When coupled with  the  corresponding  expense 
  1101. detail recap report reasons for variance from budgeted values can 
  1102. be readily seen.
  1103.  
  1104. (NOTE - It is recommended that upon completion of a job that each 
  1105. of these reports be printed for that job in their entirety.  This 
  1106. will provide an excellent printed recap of a job that all persons 
  1107. can  read  and  recognize where profits were made  or  lost,  and 
  1108. therefore where improvements can be made in the next estimate.)
  1109.  
  1110. Upon  entering  this  function the  following   message  will  be 
  1111. presented:
  1112.  
  1113.       "DO YOU WISH TO PRINT 'JOB STATUS' REPORT..(Y/N).. "
  1114.  
  1115. A response of "N" will terminate this function and return you  to 
  1116. the "MAIN MENU".
  1117.  
  1118. A  response of "Y" will present you with the following message:
  1119.  
  1120.     "DO YOU WISH TO PRINT 'ALL' OR 'SPECIFIC'  JOB..(A/S).."
  1121.  
  1122. A  response of "A" will indicate that all jobs on file are to  be 
  1123. printed. A response of "S" will indicate that only a specific job 
  1124. is  to  be printed and will result in the display  of  a  special 
  1125. screen from which you can select the desired job to list for this 
  1126. report.
  1127.  
  1128. Next  you are provided with two opportunities to reduce the  size 
  1129. of  the reports you are requesting. The first option  will  allow 
  1130. you  to  print  or not print all cost centers  with  a  net  zero 
  1131. expense balance. The second option will allow you to print or not 
  1132. print all cost centers classified as 100% completed (expense  and 
  1133. budget  values are still accumulated for these cost  centers  for 
  1134. job  and change order totals). A response of "Y" will  print  the 
  1135. cost centers, a response of "N" will not print the cost centers. 
  1136.  
  1137.      "PRINT COST CENTERS WITH ZERO EXPENSE BALANCES  (Y/N)."
  1138.                  "PRINT 100% COMPLETED COST CENTERS  (Y/N)."
  1139.  
  1140.  
  1141. Upon  completion  of responding to the  proceeding  requests  the 
  1142. following message will be displayed:
  1143.  
  1144.                    "PRINTER MUST BE TURNED ON"
  1145.  
  1146. At  this time be sure the printer is turned on so  that  printing 
  1147. can  commence.  Upon completion of printing of  the  "JOB  PROFIT 
  1148. (LOSS) STATUS" report you will be returned to the "MAIN MENU".
  1149.  
  1150.                         SYSTEM UTILITIES
  1151.  
  1152. These  utilities are provided to facilitate many needs unique  to 
  1153. the JOB COST system. These utilities are divided into two groups: 
  1154. JOB SUPPORT and SYSTEM SUPPORT. If used properly these  functions 
  1155. will  save many hours of time and allow for almost  an  unlimited 
  1156. number   of  jobs  to  be  run  on  the  system.  For  a   better 
  1157. understanding  of their functions read the  section  specifically 
  1158. detailing the use of each system file utility.
  1159.  
  1160. (Note  -  as  with all programs that update a data  base,  it  is 
  1161. recommended that your files all be backed up before using any  of 
  1162. these functions. Also that you insure that there is adequate disk 
  1163. space to perform the desired function. Any machine failure during 
  1164. the  execution of any of these functions can destroy  your  files 
  1165. and  without a backup cost you many hours of time  in  rebuilding 
  1166. them, if that is possible.)
  1167.  
  1168.  
  1169.                      JOB SUPPORT - UTILITIES
  1170.  
  1171. CREATE NEW JOB & EXPENSE FILE FROM EXISTING JOB & EXPENSE SET
  1172.  
  1173. For  those of you that perform the same or similar functions  for 
  1174. each  job  (installing swimming pools,  building  track  housing, 
  1175. etc.),  this function will save you time in setting up new  jobs. 
  1176. You  enter the ID of the job already on file that  resembles  the 
  1177. new  job  and this function will create new job master  and  cost 
  1178. center  masters. To finish the job of new job setup is  to  enter 
  1179. the job  description, funds advanced, and budget amounts.
  1180.  
  1181. Upon  selecting this utility you will be requested to  enter  the 
  1182. reference  for  the disk drive to be used to temporary  hold  the 
  1183. work  files  needed to hold the copy of job you are  using  as  a 
  1184. template  for the new job. These work files will be deleted  upon 
  1185. completion of the creation of the new job.
  1186.  
  1187.         "DISK WORK FILE WILL BE BUILT ON (A,B,C,D,E,F).."
  1188.  
  1189. Enter a response of A,B,C,D,E, or F to continue. 
  1190.  
  1191. You will next be asked to enter the ID of the job you wish to use 
  1192. as a template for the new job.
  1193.  
  1194.                   "ENTER NAME OF SOURCE JOB.. "
  1195.  
  1196. If you do not enter a job ID you will be returned to the  "SYSTEM 
  1197. FILE UTILITIES" menu. If you enter an invalid job ID you will  be 
  1198. presented with the following message and re-requested for a valid 
  1199. job ID.
  1200.  
  1201.                   "*** JOB ID NOT ON FILE ***"
  1202.  
  1203. You will next be asked to enter the ID of the new job you wish to 
  1204. create.
  1205.  
  1206.                      "ENTER ID OF NEW JOB.."
  1207.  
  1208. If you do not enter a job ID you will be returned to the  "SYSTEM 
  1209. FILE  UTILITIES" menu. If you enter a job ID that is  already  on 
  1210. file  you  will be presented with the following message  and  re-
  1211. requested for a new job ID.
  1212.  
  1213.                "*** JOB ID IS ALREADY ON FILE ***"
  1214.  
  1215. Upon  entry of a new job ID you will be asked to mount a disk  in 
  1216. the designated work drive and then given a final option to either 
  1217. continue or cancel.
  1218.  
  1219.                     "MOUNT DISK IN DRIVE.. X"
  1220.                  "CREATE NEW JOB FILE (Y/N).. "
  1221.  
  1222.  
  1223. If  you do not respond with a "Y" no new job will be created  and 
  1224. you will be returned to the "SYSTEM FILE UTILITIES" menu. If  you 
  1225. respond with a "Y" then the system will commence building of  the 
  1226. new  job.  Upon completion you are returned to the  "SYSTEM  FILE 
  1227. UTILITIES" menu.
  1228.  
  1229.  
  1230. CREATE BACKUP OF SPECIFIC JOB (FOR OFF-LINE STORAGE)
  1231.  
  1232. This utility will help those of you that may need to reopen a job 
  1233. some  time after it has been recorded as completed to  enter  new 
  1234. costs against it, or if you need to keep a complete record of the 
  1235. job after it is completed in case you may need to do another  one 
  1236. like  it.  Once  you have made a backup of a job  you  can  later 
  1237. delete  it  and free up needed disk space for new jobs.  Be  sure 
  1238. that  you have sufficient disk space on the disk you  are  making 
  1239. the backup on before executing this utility.
  1240.  
  1241. Upon  entering this utility the screen will first be cleared  and 
  1242. the  following message will be displayed:
  1243.  
  1244.      "CREATE BACKUP OF SPECIFIC JOB (FOR OFF-LINE STORAGE)"
  1245.  
  1246.                        "CONTINUE (Y/N).."
  1247.  
  1248. If any response other than a "Y" is given you will be returned to 
  1249. the "SYSTEM FILE UTILITIES" menu. 
  1250.  
  1251. Next  you will be requested to identify the disk drive to  create 
  1252. your backup files on.
  1253.  
  1254.        "JOB BACKUP FILE WILL BE BUILT ON (A,B,C,D,E,F).. "
  1255.  
  1256. After acceptance of the ID of the disk drive to build your backup 
  1257. files  on  you will be requested to enter the ID of the  job  you 
  1258. wish to backup.
  1259.  
  1260.                  ENTER NAME OF JOB TO BACKUP.. "
  1261.  
  1262. If you do not enter a job ID you will be returned to the  "SYSTEM 
  1263. FILE UTILITIES" menu. If you enter an invalid job ID you will  be 
  1264. presented  with the following display and requested  to  re-enter 
  1265. the ID of the job to backup.
  1266.  
  1267.                   "*** JOB ID NOT ON FILE ***"
  1268.  
  1269. Upon  entry of a valid job ID you will be requested to mount  the 
  1270. disk to receive the backup files and given a chance to  terminate 
  1271. this request.
  1272.  
  1273.                     "MOUNT DISK IN DRIVE.. x"
  1274.                   "CREATE BACKUP COPY (Y/N).. "
  1275.  
  1276. A  response  of  anything other than a "Y"  will  terminate  this 
  1277. function  and return you to the "SYSTEM FILE UTILITIES"  menu.  A 
  1278. response  of "Y" will initiate the backup function. If  a  backup 
  1279. copy  of the job you requested already exists on  the  designated 
  1280. disk you will be displayed the following message and again  asked 
  1281. if you wish to continue.
  1282.  
  1283.                  "FILE ALREADY EXISTS ON DISK X"
  1284.  
  1285. If you do not wish to continue respond with anything other than a 
  1286. "Y" and you will be returned to the "SYSTEM FILE UTILITIES" menu. 
  1287. Otherwise respond with a "Y" to write over the existing files  on 
  1288. the backup disk.
  1289.  
  1290. Upon completion of the creation of your backup files you will  be 
  1291. returned to the "SYSTEM FILE UTILITIES" menu.
  1292.  
  1293.  
  1294. DELETE ALL EXPENSE AND DETAIL FOR A SPECIFIC JOB
  1295.  
  1296. This utility will tag all records for a specific job as  deleted. 
  1297. Once  tagged  they will no longer be recognized  by  the  system. 
  1298. These  records will still be on file and in order to remove  them 
  1299. to make the disk space they occupy available to new jobs you must 
  1300. run the "RE-INDEX DATA FILES FILES - SYSTEM SUPPORT" utility.
  1301.  
  1302. Upon  entering  this utility the screen will be cleared  and  the 
  1303. following message displayed:
  1304.  
  1305.        "DELETE ALL EXPENSE AND DETAIL FOR A SPECIFIC JOB"
  1306.  
  1307.                        "CONTINUE (Y/N).. "
  1308.  
  1309. In  order  to  continue enter a "Y" to this  request.  Any  other 
  1310. response will return you to the "SYSTEM FILE UTILITIES" menu.
  1311.  
  1312. You will next be requested to enter the ID of the job you wish to 
  1313. delete with the following message:
  1314.  
  1315.                  "ENTER NAME OF JOB TO DELETE  "
  1316.  
  1317. If you do not enter a job ID this utility will be terminated  and 
  1318. you will be returned to the "SYSTEM FILE UTILITIES" menu.
  1319.  
  1320. If you enter an invalid job ID the message:
  1321.  
  1322.                   "*** JOB ID NOT ON FILE ***"
  1323.  
  1324. will be displayed and you will be requested to re-enter the ID of 
  1325. the job you wish to delete.
  1326.  
  1327. Upon  acceptance  of the job ID to delete you will be  given  one 
  1328. last chance to change your mind with the following message:
  1329.  
  1330.                   "DELETE ALL RECORDS (Y/N).. "
  1331.  
  1332. Any  response other than "Y" will terminate this utility  without 
  1333. deleting  any  job  records and return you to  the  "SYSTEM  FILE 
  1334. UTILITIES" menu. Otherwise a "Y" response will immediately  start 
  1335. the  routine that deletes all records for the given job ID.  Upon 
  1336. completion  you will be returned to the "SYSTEM  FILE  UTILITIES" 
  1337. menu. 
  1338.  
  1339. (NOTE  - This routine only marks the records as deleted  so  that 
  1340. all  the programs in this system will ignore them. These  records 
  1341. still  exist  in the respective files and the space  they  occupy 
  1342. will  not be made available to other records until  "SYSTEM  FILE 
  1343. UTILITIES" menu option - (COMPRESS ALL FILES) is executed.)
  1344.  
  1345.  
  1346. RESTORE SPECIFIC JOB FORM OFF-LINE STORAGE
  1347.  
  1348. This  utility allows you to restore a job from backup  back  into 
  1349. active status. All records (job master, cost center masters,  and 
  1350. detail history) are restored. Once restored all system  functions 
  1351. will recognize these records.
  1352.  
  1353. Upon  entering  this utility the screen will be cleared  and  the 
  1354. following  message will be displayed:
  1355.  
  1356.           "RESTORE SPECIFIC JOB FROM OFF-LINE STORAGE"
  1357.  
  1358.                        "CONTINUE (Y/N).. "
  1359.  
  1360. In  order  to  continue enter a "Y" to this  request.  Any  other 
  1361. response will return you to the "SYSTEM FILE UTILITIES" menu.
  1362.  
  1363. You  will next be asked to enter the reference of the disk  drive 
  1364. that will be used to input stored files from. 
  1365.  
  1366.        "JOB BACKUP FILE WILL BE ON DISK (A,B,C,D,E,F).. "
  1367.  
  1368. Upon entering the input disk reference you will be asked to enter 
  1369. the ID of the job you wish to restore from backup.
  1370.  
  1371.      "ENTER NAME OF JOB TO RESTORE FROM BACKUP.. "
  1372.  
  1373. If  no job ID is entered this utility is terminated and  you  are 
  1374. returned to the "SYSTEM FILE UTILITIES" menu.
  1375.  
  1376. If a job ID is entered that is already active in your job  master 
  1377. file you will be displayed the following message and requested to 
  1378. re-enter the ID of the job you wish to restore from backup.
  1379.  
  1380.                 "*** JOB ID ALREADY ON FILE ***"
  1381.  
  1382. Upon  successful entry of the job ID you will be asked  to  mount 
  1383. the disk containing the stored files and given one more chance to 
  1384. change your mind.
  1385.  
  1386.                     "MOUNT DISK IN DRIVE.. x"
  1387.                    "CONTINUE RESTORE (Y/N).. "
  1388.  
  1389. A  response  of  anything other than a "Y"  will  terminate  this 
  1390. utility  and  return you to the "SYSTEM FILE UTILITIES"  menu.  A 
  1391. response of "Y" will a) cause the system to reset the disk drives 
  1392. to  make ready the loading of the file from backup, b) check  the 
  1393. disk  that  you  identified as containing  the  backup  for  that 
  1394. particular  file. If the file is not on that disk  the  following 
  1395. message  will be displayed and you will be asked again  to  mount 
  1396. the correct disk and indicate you are ready to continue.
  1397.  
  1398.                  "FILE DOES NOT EXIST ON DISK x"
  1399.  
  1400. If  the  job files are found on the backup disk the  system  will 
  1401. immediately start to restore the job to your active master files. 
  1402. Upon completion of the restore operation you will be returned  to 
  1403. the "SYSTEM FILE UTILITIES" menu.
  1404.  
  1405.                    SYSTEM SUPPORT - UTILITIES
  1406.  
  1407. RE-INDEX DATA FILES
  1408.  
  1409. This utility performs several functions. 1) it removes physically 
  1410. all records tagged as deleted, 2) it compresses the files to make 
  1411. the  disk space occupied by the deleted records available to  new 
  1412. records,   and 3) it re-indexes your files. If you feel you  have 
  1413. an index problem with your files use this utility to rebuild your 
  1414. indexes.
  1415.  
  1416. Upon  entering  this utility the screen will be cleared  and  the 
  1417. following message will be displayed:
  1418.  
  1419.             "COMPRESS ALL FILES and REBUILD INDEXES"
  1420.  
  1421.                        "CONTINUE (Y/N).. "
  1422.  
  1423. A  response  of  anything other than a "Y"  will  terminate  this 
  1424. utility and return you to the "SYSTEM FILE UTILITIES" menu. 
  1425.  
  1426. A response of "Y" will display the following message and give you 
  1427. one last chance to change your mind.
  1428.  
  1429.                "*** FILES COULD BE DESTROYED ***"
  1430.                  "HAS BACKUP BEEN MADE (Y/N).. "
  1431.  
  1432. If no backup has been made or you wish to terminate this  utility 
  1433. enter any value other than a "Y". If you wish to continue enter a 
  1434. "Y".
  1435.  
  1436. Upon  completion  of  this utility you will be  returned  to  the 
  1437. "SYSTEM FILE UTILITIES" menu.
  1438.  
  1439.  
  1440. FORCE COLOR TO MONOCHROME
  1441.  
  1442. With  this  utility  you  can force the  display  of  your  color 
  1443. monitory  to be that of a monochrome monitor. This  feature  will 
  1444. enhance  the displays shown on 'LAP TOP' portable computers  that 
  1445. use  the  flat  display screen and show color in  shades  of  the 
  1446. primary display color.
  1447.  
  1448. Upon selecting this function you will be asked to enter either  a 
  1449. 'Y' or 'N' the the current color setting. A response of 'Y'  will 
  1450. indicate that you wish to force the current color display to that 
  1451. of a monochrome display. A response of 'N' will indicate that you 
  1452. wish to maintain the current display attributes of your monitor.
  1453.  
  1454.  
  1455.